Creating Portable, Reusable Programs with Tools.h++ (3 day)

General Description

Rogue Wave's Tools.h++ has become a defacto standard for C++ foundation classes. This three day course provides the basic knowledge of Tools.h++ classes needed to create highly efficient and portable programs. Attendees should be C++ programmers with a minimum of 6 months experience.

Course Outline

Introduction

How objects help the creation of portable, reusable code

Characteristics of Rogue Wave classes

Internationalization: an introduction

Basic classes

  1. Strings
  2. Date/Time
  3. RWTime
  4. I/O - virtual streams
  5. Files

Collections

  1. Basic concepts
  2. Object Equality vs. Object Identity
  3. How collections are accessed
  4. Are Duplicates allowed?
  5. Is order significant?
  6. How is the collection implemented?
  7. Designing an RWCollectable class
  8. What data structure is used?

© Copyright 1995-6, Rogue Wave Software, Inc.